package cn.zn.framework.security.inter.service;

import cn.zn.framework.security.inter.vo.LoginUserVO;

/**
 * 安全框架服务接口
 *
 * @author zn
 */
public interface MySecurityService {
    /**
     * 得到当前登录入
     *
     * @return
     */
    LoginUserVO loginUser();

    /**
     * 密码加密
     *
     * @param password
     * @return
     */
    String passwordEncoder(String password);

    /**
     * 密码是否相同
     *
     * @param password1
     * @param password2
     * @return
     */
    Boolean passwordMatches(String password1, String password2);

    /**
     * MD5加密
     *
     * @param password
     * @return
     */
    String passwordEncoderMD5(String password);
}
